<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <script>
    //定义长度为0的数组
    // let arr = new Array();
    // let array1 = [];
    //
    // array1[0] = 5;
    // array1[1] = "abc";
    //
    // //给第7个元素赋值，数组长度变为7
    // array1[6] = 8;
    // //结果为undefined    8    7
    // console.log(array1[3]+"   "+array1[6]+"   "+array1.length);

    //定义有初始值的数组
    // let arr = [2,8,5,9,3];
    // //在数组尾部追加元素
    // arr.push(12);
    // //删除指定下标的元素，第一个参数为下标，第二个参数为要删除的元素个数
    // arr.splice(2,1);
    // //在下标为2的位置，插入元素
    // arr.splice(2,0,"abc","tom");
    // //将下标为2开始，后面两个子元素，替换为“abc”
    // arr.splice(2,2,"abc");
    //
    // //遍历数组元素,n表示数组元素，index为循环索引
    // arr.forEach((n,index) => console.log(index+"   "+n))

    var manArray = [
      {"code":"003","name":"刘勇","money":8000},
      {"code":"008","name":"何军","money":9000},
      {"code":"002","name":"刘龙","money":6000},
      {"code":"009","name":"刘丽","money":7000},
      {"code":"005","name":"孙兵","money":8500}
    ];

    // //元素的查找
    // //找刘龙公民对应的下标，如果没有找到，返回-1
    // let index = manArray.findIndex(n => n.name == "刘一龙");
    // console.log("index="+index);
    //
    // //在数组中，查找指定条件的对象
    // let obj = manArray.find(n => n.name=="刘龙");
    // //JSON.stringify(obj)将对象转化为json格式的字符串
    // alert(obj+"   "+JSON.stringify(obj));

    //筛选姓名中带“刘”的员工
    // let arr = manArray.filter(n => n.name.indexOf("刘") != -1);
    // arr.forEach(n => console.log(n));

    //排序
    // manArray.sort((n1,n2) => n1.money - n2.money);
    // manArray.forEach(n => console.log(n));


  </script>
</head>
<body>

</body>
</html>
